home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 June / EnigmA AMIGA RUN 19 (1997)(G.R. Edizioni)(IT)[!][issue 1997-06][EAR-CD III].iso / recent1 / apic1805.lha / APIC / includes / P16C62.INC < prev    next >
Text File  |  1997-05-18  |  7KB  |  186 lines

  1. ;==========================================================================
  2. ;
  3. ;       Register Definitions
  4. ;
  5. ;==========================================================================
  6.  
  7. W                            EQU     H'0000'
  8. F                            EQU     H'0001'
  9.  
  10. ;----- Register Files------------------------------------------------------
  11.  
  12. INDF                         EQU     H'0000'
  13. TMR0                         EQU     H'0001'
  14. PCL                          EQU     H'0002'
  15. STATUS                       EQU     H'0003'
  16. FSR                          EQU     H'0004'
  17. PORTA                        EQU     H'0005'
  18. PORTB                        EQU     H'0006'
  19. PORTC                        EQU     H'0007'
  20. PCLATH                       EQU     H'000A'
  21. INTCON                       EQU     H'000B'
  22. PIR1                         EQU     H'000C'
  23. TMR1L                        EQU     H'000E'
  24. TMR1H                        EQU     H'000F'
  25. T1CON                        EQU     H'0010'
  26. TMR2                         EQU     H'0011'
  27. T2CON                        EQU     H'0012'
  28. SSPBUF                       EQU     H'0013'
  29. SSPCON                       EQU     H'0014'
  30. CCPR1L                       EQU     H'0015'
  31. CCPR1H                       EQU     H'0016'
  32. CCP1CON                      EQU     H'0017'
  33.  
  34. OPTION_REG                   EQU     H'0081'
  35. TRISA                        EQU     H'0085'
  36. TRISB                        EQU     H'0086'
  37. TRISC                        EQU     H'0087'
  38. PIE1                         EQU     H'008C'
  39. PCON                         EQU     H'008E'
  40. PR2                          EQU     H'0092'
  41. SSPADD                       EQU     H'0093'
  42. SSPSTAT                      EQU     H'0094'
  43.  
  44. ;----- STATUS Bits --------------------------------------------------------
  45.  
  46. IRP                          EQU     H'0007'
  47. RP1                          EQU     H'0006'
  48. RP0                          EQU     H'0005'
  49. NOT_TO                       EQU     H'0004'
  50. NOT_PD                       EQU     H'0003'
  51. Z                            EQU     H'0002'
  52. DC                           EQU     H'0001'
  53. C                            EQU     H'0000'
  54.  
  55. ;----- INTCON Bits --------------------------------------------------------
  56.  
  57. GIE                          EQU     H'0007'
  58. PEIE                         EQU     H'0006'
  59. T0IE                         EQU     H'0005'
  60. INTE                         EQU     H'0004'
  61. RBIE                         EQU     H'0003'
  62. T0IF                         EQU     H'0002'
  63. INTF                         EQU     H'0001'
  64. RBIF                         EQU     H'0000'
  65.  
  66. ;----- PIR1 Bits ----------------------------------------------------------
  67.  
  68. SSPIF                        EQU     H'0003'
  69. CCP1IF                       EQU     H'0002'
  70. TMR2IF                       EQU     H'0001'
  71. TMR1IF                       EQU     H'0000'
  72.  
  73. ;----- T1CON Bits ---------------------------------------------------------
  74.  
  75. T1CKPS1                      EQU     H'0005'
  76. T1CKPS0                      EQU     H'0004'
  77. T1OSCEN                      EQU     H'0003'
  78. NOT_T1SYNC                   EQU     H'0002'
  79. T1INSYNC                     EQU     H'0002'    ; Backward compatibility only
  80. TMR1CS                       EQU     H'0001'
  81. TMR1ON                       EQU     H'0000'
  82.  
  83. ;----- T2CON Bits ---------------------------------------------------------
  84.  
  85. TOUTPS3                      EQU     H'0006'
  86. TOUTPS2                      EQU     H'0005'
  87. TOUTPS1                      EQU     H'0004'
  88. TOUTPS0                      EQU     H'0003'
  89. TMR2ON                       EQU     H'0002'
  90. T2CKPS1                      EQU     H'0001'
  91. T2CKPS0                      EQU     H'0000'
  92.  
  93. ;----- SSPCON Bits --------------------------------------------------------
  94.  
  95. WCOL                         EQU     H'0007'
  96. SSPOV                        EQU     H'0006'
  97. SSPEN                        EQU     H'0005'
  98. CKP                          EQU     H'0004'
  99. SSPM3                        EQU     H'0003'
  100. SSPM2                        EQU     H'0002'
  101. SSPM1                        EQU     H'0001'
  102. SSPM0                        EQU     H'0000'
  103.  
  104. ;----- CCP1CON Bits -------------------------------------------------------
  105.  
  106. CCP1X                        EQU     H'0005'
  107. CCP1Y                        EQU     H'0004'
  108. CCP1M3                       EQU     H'0003'
  109. CCP1M2                       EQU     H'0002'
  110. CCP1M1                       EQU     H'0001'
  111. CCP1M0                       EQU     H'0000'
  112.  
  113. ;----- OPTION Bits --------------------------------------------------------
  114.  
  115. NOT_RBPU                     EQU     H'0007'
  116. INTEDG                       EQU     H'0006'
  117. T0CS                         EQU     H'0005'
  118. T0SE                         EQU     H'0004'
  119. PSA                          EQU     H'0003'
  120. PS2                          EQU     H'0002'
  121. PS1                          EQU     H'0001'
  122. PS0                          EQU     H'0000'
  123.  
  124. ;----- PIE1 Bits ----------------------------------------------------------
  125.  
  126. SSPIE                        EQU     H'0003'
  127. CCP1IE                       EQU     H'0002'
  128. TMR2IE                       EQU     H'0001'
  129. TMR1IE                       EQU     H'0000'
  130.  
  131. ;----- PCON Bits ----------------------------------------------------------
  132.  
  133. NOT_POR                      EQU     H'0001'
  134.  
  135. ;----- SSPSTAT Bits -------------------------------------------------------
  136.  
  137. D                            EQU     H'0005'
  138. I2C_DATA                     EQU     H'0005'
  139. NOT_A                        EQU     H'0005'
  140. NOT_ADDRESS                  EQU     H'0005'
  141. D_A                          EQU     H'0005'
  142. DATA_ADDRESS                 EQU     H'0005'
  143. P                            EQU     H'0004'
  144. I2C_STOP                     EQU     H'0004'
  145. S                            EQU     H'0003'
  146. I2C_START                    EQU     H'0003'
  147. R                            EQU     H'0002'
  148. I2C_READ                     EQU     H'0002'
  149. NOT_W                        EQU     H'0002'
  150. NOT_WRITE                    EQU     H'0002'
  151. R_W                          EQU     H'0002'
  152. READ_WRITE                   EQU     H'0002'
  153. UA                           EQU     H'0001'
  154. BF                           EQU     H'0000'
  155.  
  156. ;==========================================================================
  157. ;
  158. ;       RAM Definition
  159. ;
  160. ;==========================================================================
  161.  
  162. ;        __MAXRAM H'BF'
  163. ;        __BADRAM H'08'-H'09', H'0D', H'18'-H'1F'
  164. ;        __BADRAM H'88'-H'89', H'8D', H'8F'-H'91',H'95'-H'9F'
  165.  
  166. ;==========================================================================
  167. ;
  168. ;       Configuration Bits
  169. ;
  170. ;==========================================================================
  171.  
  172. _CP_ALL                      EQU     H'3F8F'
  173. _CP_75                       EQU     H'3F9F'
  174. _CP_50                       EQU     H'3FAF'
  175. _CP_OFF                      EQU     H'3FBF'
  176. _PWRTE_ON                    EQU     H'3FBF'
  177. _PWRTE_OFF                   EQU     H'3FB7'
  178. _WDT_ON                      EQU     H'3FBF'
  179. _WDT_OFF                     EQU     H'3FBB'
  180. _LP_OSC                      EQU     H'3FBC'
  181. _XT_OSC                      EQU     H'3FBD'
  182. _HS_OSC                      EQU     H'3FBE'
  183. _RC_OSC                      EQU     H'3FBF'
  184.  
  185.         LIST
  186.